package com.myway.dto.rule;

import java.io.Serializable;
import java.math.BigDecimal;


/**
 * @ClassName: RuleReissueEntry <br/>
 * @Description: TODO <br/>
 * @CreateDate: 2016年6月5日 下午2:04:25 <br/>
 * @author Toby
 * @version V1.0
 */
public class DTORuleReissueEntry implements Serializable {
	private static final long serialVersionUID = 1L;

	private long ruleReissueEntryid;

	private String bookingClass;

	private BigDecimal carryUnit;

	private BigDecimal chargeAmount;

	private BigDecimal chargeMinAmount;

	private BigDecimal chargeType;

	private BigDecimal chargeUnit;

	private BigDecimal dateChangedTag;

	private BigDecimal departrueTimeType;

	private String departrueTimeUnit;

	private String discountBookingClass;

	private BigDecimal discountCalculateType;

	private BigDecimal discountPercent;

	private String endorsmentPrefix;

	private String endorsmentSuffix;

	private BigDecimal endorsmentTag;

	private String fareBasis;

	private BigDecimal fareDisplayTag;

	private BigDecimal firstDepartrueTime;

	private BigDecimal firstFlightTag;

	private BigDecimal firstTicketedTime;

	private BigDecimal flightDateNum;

	private String flightDateTag;

	private String flightDateUnit;

	private BigDecimal flightLaunchNumber;

	private String flightLaunchTag;

	private String flightLaunchUnit;

	private String freeChangeTimes;

	private String journeyType;

	private BigDecimal lastDepartrueTime;

	private BigDecimal lastTicketedTime;

	private BigDecimal lowerRelate;

	private BigDecimal lowerValue;

	private BigDecimal modclassNewfareAllowlowTag;

	private String newEndorsment;

	private String otherFlightCarrierList;

	private String otherTicketCarrierList;

	private String passengerType;

	private BigDecimal processTag;

	private BigDecimal reissueAllowedTag;

	private BigDecimal reissueChargeTag;

	private BigDecimal roundType;

	private Long ruleReissueId;

	private BigDecimal sameFlightTag;

	private BigDecimal ticketUsedTag;

	private String ticketedTimeUnit;

	private BigDecimal upgradeFeeTag;

	private BigDecimal upgradeTag;

	private BigDecimal upperRelate;

	private BigDecimal upperValue;

	public DTORuleReissueEntry() {
	}

	public long getRuleReissueEntryid() {
		return this.ruleReissueEntryid;
	}

	public void setRuleReissueEntryid(long ruleReissueEntryid) {
		this.ruleReissueEntryid = ruleReissueEntryid;
	}

	public String getBookingClass() {
		return this.bookingClass;
	}

	public void setBookingClass(String bookingClass) {
		this.bookingClass = bookingClass;
	}

	public BigDecimal getCarryUnit() {
		return this.carryUnit;
	}

	public void setCarryUnit(BigDecimal carryUnit) {
		this.carryUnit = carryUnit;
	}

	public BigDecimal getChargeAmount() {
		return this.chargeAmount;
	}

	public void setChargeAmount(BigDecimal chargeAmount) {
		this.chargeAmount = chargeAmount;
	}

	public BigDecimal getChargeMinAmount() {
		return this.chargeMinAmount;
	}

	public void setChargeMinAmount(BigDecimal chargeMinAmount) {
		this.chargeMinAmount = chargeMinAmount;
	}

	public BigDecimal getChargeType() {
		return this.chargeType;
	}

	public void setChargeType(BigDecimal chargeType) {
		this.chargeType = chargeType;
	}

	public BigDecimal getChargeUnit() {
		return this.chargeUnit;
	}

	public void setChargeUnit(BigDecimal chargeUnit) {
		this.chargeUnit = chargeUnit;
	}

	public BigDecimal getDateChangedTag() {
		return this.dateChangedTag;
	}

	public void setDateChangedTag(BigDecimal dateChangedTag) {
		this.dateChangedTag = dateChangedTag;
	}

	public BigDecimal getDepartrueTimeType() {
		return this.departrueTimeType;
	}

	public void setDepartrueTimeType(BigDecimal departrueTimeType) {
		this.departrueTimeType = departrueTimeType;
	}

	public String getDepartrueTimeUnit() {
		return this.departrueTimeUnit;
	}

	public void setDepartrueTimeUnit(String departrueTimeUnit) {
		this.departrueTimeUnit = departrueTimeUnit;
	}

	public String getDiscountBookingClass() {
		return this.discountBookingClass;
	}

	public void setDiscountBookingClass(String discountBookingClass) {
		this.discountBookingClass = discountBookingClass;
	}

	public BigDecimal getDiscountCalculateType() {
		return this.discountCalculateType;
	}

	public void setDiscountCalculateType(BigDecimal discountCalculateType) {
		this.discountCalculateType = discountCalculateType;
	}

	public BigDecimal getDiscountPercent() {
		return this.discountPercent;
	}

	public void setDiscountPercent(BigDecimal discountPercent) {
		this.discountPercent = discountPercent;
	}

	public String getEndorsmentPrefix() {
		return this.endorsmentPrefix;
	}

	public void setEndorsmentPrefix(String endorsmentPrefix) {
		this.endorsmentPrefix = endorsmentPrefix;
	}

	public String getEndorsmentSuffix() {
		return this.endorsmentSuffix;
	}

	public void setEndorsmentSuffix(String endorsmentSuffix) {
		this.endorsmentSuffix = endorsmentSuffix;
	}

	public BigDecimal getEndorsmentTag() {
		return this.endorsmentTag;
	}

	public void setEndorsmentTag(BigDecimal endorsmentTag) {
		this.endorsmentTag = endorsmentTag;
	}

	public String getFareBasis() {
		return this.fareBasis;
	}

	public void setFareBasis(String fareBasis) {
		this.fareBasis = fareBasis;
	}

	public BigDecimal getFareDisplayTag() {
		return this.fareDisplayTag;
	}

	public void setFareDisplayTag(BigDecimal fareDisplayTag) {
		this.fareDisplayTag = fareDisplayTag;
	}

	public BigDecimal getFirstDepartrueTime() {
		return this.firstDepartrueTime;
	}

	public void setFirstDepartrueTime(BigDecimal firstDepartrueTime) {
		this.firstDepartrueTime = firstDepartrueTime;
	}

	public BigDecimal getFirstFlightTag() {
		return this.firstFlightTag;
	}

	public void setFirstFlightTag(BigDecimal firstFlightTag) {
		this.firstFlightTag = firstFlightTag;
	}

	public BigDecimal getFirstTicketedTime() {
		return this.firstTicketedTime;
	}

	public void setFirstTicketedTime(BigDecimal firstTicketedTime) {
		this.firstTicketedTime = firstTicketedTime;
	}

	public BigDecimal getFlightDateNum() {
		return this.flightDateNum;
	}

	public void setFlightDateNum(BigDecimal flightDateNum) {
		this.flightDateNum = flightDateNum;
	}

	public String getFlightDateTag() {
		return this.flightDateTag;
	}

	public void setFlightDateTag(String flightDateTag) {
		this.flightDateTag = flightDateTag;
	}

	public String getFlightDateUnit() {
		return this.flightDateUnit;
	}

	public void setFlightDateUnit(String flightDateUnit) {
		this.flightDateUnit = flightDateUnit;
	}

	public BigDecimal getFlightLaunchNumber() {
		return this.flightLaunchNumber;
	}

	public void setFlightLaunchNumber(BigDecimal flightLaunchNumber) {
		this.flightLaunchNumber = flightLaunchNumber;
	}

	public String getFlightLaunchTag() {
		return this.flightLaunchTag;
	}

	public void setFlightLaunchTag(String flightLaunchTag) {
		this.flightLaunchTag = flightLaunchTag;
	}

	public String getFlightLaunchUnit() {
		return this.flightLaunchUnit;
	}

	public void setFlightLaunchUnit(String flightLaunchUnit) {
		this.flightLaunchUnit = flightLaunchUnit;
	}

	public String getFreeChangeTimes() {
		return this.freeChangeTimes;
	}

	public void setFreeChangeTimes(String freeChangeTimes) {
		this.freeChangeTimes = freeChangeTimes;
	}

	public String getJourneyType() {
		return this.journeyType;
	}

	public void setJourneyType(String journeyType) {
		this.journeyType = journeyType;
	}

	public BigDecimal getLastDepartrueTime() {
		return this.lastDepartrueTime;
	}

	public void setLastDepartrueTime(BigDecimal lastDepartrueTime) {
		this.lastDepartrueTime = lastDepartrueTime;
	}

	public BigDecimal getLastTicketedTime() {
		return this.lastTicketedTime;
	}

	public void setLastTicketedTime(BigDecimal lastTicketedTime) {
		this.lastTicketedTime = lastTicketedTime;
	}

	public BigDecimal getLowerRelate() {
		return this.lowerRelate;
	}

	public void setLowerRelate(BigDecimal lowerRelate) {
		this.lowerRelate = lowerRelate;
	}

	public BigDecimal getLowerValue() {
		return this.lowerValue;
	}

	public void setLowerValue(BigDecimal lowerValue) {
		this.lowerValue = lowerValue;
	}

	public BigDecimal getModclassNewfareAllowlowTag() {
		return this.modclassNewfareAllowlowTag;
	}

	public void setModclassNewfareAllowlowTag(BigDecimal modclassNewfareAllowlowTag) {
		this.modclassNewfareAllowlowTag = modclassNewfareAllowlowTag;
	}

	public String getNewEndorsment() {
		return this.newEndorsment;
	}

	public void setNewEndorsment(String newEndorsment) {
		this.newEndorsment = newEndorsment;
	}

	public String getOtherFlightCarrierList() {
		return this.otherFlightCarrierList;
	}

	public void setOtherFlightCarrierList(String otherFlightCarrierList) {
		this.otherFlightCarrierList = otherFlightCarrierList;
	}

	public String getOtherTicketCarrierList() {
		return this.otherTicketCarrierList;
	}

	public void setOtherTicketCarrierList(String otherTicketCarrierList) {
		this.otherTicketCarrierList = otherTicketCarrierList;
	}

	public String getPassengerType() {
		return this.passengerType;
	}

	public void setPassengerType(String passengerType) {
		this.passengerType = passengerType;
	}

	public BigDecimal getProcessTag() {
		return this.processTag;
	}

	public void setProcessTag(BigDecimal processTag) {
		this.processTag = processTag;
	}

	public BigDecimal getReissueAllowedTag() {
		return this.reissueAllowedTag;
	}

	public void setReissueAllowedTag(BigDecimal reissueAllowedTag) {
		this.reissueAllowedTag = reissueAllowedTag;
	}

	public BigDecimal getReissueChargeTag() {
		return this.reissueChargeTag;
	}

	public void setReissueChargeTag(BigDecimal reissueChargeTag) {
		this.reissueChargeTag = reissueChargeTag;
	}

	public BigDecimal getRoundType() {
		return this.roundType;
	}

	public void setRoundType(BigDecimal roundType) {
		this.roundType = roundType;
	}

	public Long getRuleReissueId() {
		return this.ruleReissueId;
	}

	public void setRuleReissueId(Long ruleReissueId) {
		this.ruleReissueId = ruleReissueId;
	}

	public BigDecimal getSameFlightTag() {
		return this.sameFlightTag;
	}

	public void setSameFlightTag(BigDecimal sameFlightTag) {
		this.sameFlightTag = sameFlightTag;
	}

	public BigDecimal getTicketUsedTag() {
		return this.ticketUsedTag;
	}

	public void setTicketUsedTag(BigDecimal ticketUsedTag) {
		this.ticketUsedTag = ticketUsedTag;
	}

	public String getTicketedTimeUnit() {
		return this.ticketedTimeUnit;
	}

	public void setTicketedTimeUnit(String ticketedTimeUnit) {
		this.ticketedTimeUnit = ticketedTimeUnit;
	}

	public BigDecimal getUpgradeFeeTag() {
		return this.upgradeFeeTag;
	}

	public void setUpgradeFeeTag(BigDecimal upgradeFeeTag) {
		this.upgradeFeeTag = upgradeFeeTag;
	}

	public BigDecimal getUpgradeTag() {
		return this.upgradeTag;
	}

	public void setUpgradeTag(BigDecimal upgradeTag) {
		this.upgradeTag = upgradeTag;
	}

	public BigDecimal getUpperRelate() {
		return this.upperRelate;
	}

	public void setUpperRelate(BigDecimal upperRelate) {
		this.upperRelate = upperRelate;
	}

	public BigDecimal getUpperValue() {
		return this.upperValue;
	}

	public void setUpperValue(BigDecimal upperValue) {
		this.upperValue = upperValue;
	}

}